import URL from '@/config/url'
import utils from '@/utils/utils'

export default {
	// 获取创客基本信息
	get_DistriInfo(){
		return utils.uniRequest({url:URL.BASE2 + '/promoter/Index/getInfo'})
	},
	
	// 获取创客精英列表
	get_promoterList(params = {}){
		let data = {
			// user_id:params,
			is_staff:params.is_staff,
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE2 + '/promoter/Index/promoterList',data})
	},
	
	// 创客订单列表
	get_orderList(params={}){
		let data={
			type:params.type,
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE2 + '/promoter/Index/orderList',data})
	},
	
	// 获取申请列表
	get_auditorList(params={}){
		let data={
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE2 + '/promoter/Index/applyList',data})
	},
	
	// 我的用户推广列表
	get_userList(params={}){
		let data={
			status:params.status,
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE2 + '/promoter/Index/userList',data})
	},
	
	// 获取当前比率
	toSeeRecord(params={}){
		return utils.uniRequest({url:URL.BASE2 + '/promoter/Index/dividend'})
	},
	
	// 修改比率
	toSetRecord(params={}){
		let data = {
			lv1:params.lv1,
			lv2:params.lv2,
			lv3:params.lv3
		}
		return utils.uniRequest({url:URL.BASE2 + '/promoter/Index/changeDividend',data})
	},
	
	// 获取历史修改比率列表
	seeHistoryList(params={}){
		let data = {
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE2 + '/promoter/Index/dividendHistory',data})
	},
	
	// 审批
	toPass(params={}){
		let data = {
			ids:params.ids,
			status:params.status
		}
		return utils.uniRequest({url:URL.BASE2 + '/promoter/Index/approval',data})
	},
	
	// 移除创业精英
	removeRelieve(params={}){
		let data = {
			ids:params.ids
		}
		return utils.uniRequest({url:URL.BASE2 + '/promoter/Index/relieve',data})
	},
	
	
	// 用户创客状态
	promoStatus(params={}){
		let data = {
			follow_id:params.follow_id,   //创业主用户ID
			new_id:params.new_id,  //申请人用户ID
		}
		return utils.uniRequest({url:URL.BASE + '/promoter/Index/getPromoterType',data})
	},
	
	// 申请成为创客精英
	toBecomePromo(params={}){
		let data = {
			follow_id:params.follow_id,   //创业主用户ID
			new_id:params.new_id,  //申请人用户ID
			name:params.name   //申请人真实姓名
		}
		return utils.uniRequest({url:URL.BASE + '/promoter/Index/apply',data})
	},
	
	// 自由创业精英绑定
	toFreeBecome(params={}){
		let data = {
			follow_id:params.follow_id,   //创业主用户ID
			new_id:params.new_id,  //申请人用户ID
		}
		return utils.uniRequest({url:URL.BASE2 + '/promoter/Index/add',data})
	},
	
	// 获取邀请二维码
	getQrImg(query={}){
		let data = {
			path:query.path,
			params:query.params
			
		}
		return utils.uniRequest({url:URL.BASE2 +'/promoter/Index/getQrCode',data})
	},
	
	// 获取分销佣金列表
	getDistriMoney(params={}){
		let data = {
			page:params.page,
			year:params.year,
			mouth:params.mouth
		}
		return utils.uniRequest({url:URL.BASE2 + '/promoter/Index/commissionList',data})
	},
	
	// 获取导购订单
	getGuideOrder(params={}){
		let data = {
			type:params.type,
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE2 + '/guide/Index/orderList',data})
	},
	
	// 获取已绑定银行卡
	getBindCard(params={}){
		let data = {
			level:params.level
		}
		return utils.uniRequest({url:URL.BASE2 + '/Bank/binded',data})
	},
	
	// 获取银行卡列表
	getBankCard(){
		return utils.uniRequest({url:URL.BASE2 + '/Bank/searchBKList'})
	},
	// 绑定银行卡
	toBinkCard(params={}){
		let data = { 
			bank_id:params.bank_id,
			bank_account:params.bank_account,
			mobile:params.mobile,
			account_name:params.account_name,
			bank_zh_name:params.bank_zh_name,
			bank_img:params.bank_img,
			level:params.level
		}
		return utils.uniRequest({url:URL.BASE2 + '/Bank/bind',data})
	},
	// 银行卡解绑
	unBindCard(params = {}){
		let data = {
			card_id:params.card_id
		}
		return utils.uniRequest({url:URL.BASE2 + '/Bank/unbind',data})
	},
	// 验证码验证
	toUpSmsCodw(params={}){
		let data = {
			sms_code:params.sms_code,
			card_id:params.card_id
		}
		return utils.uniRequest({url:URL.BASE2 + '/Bank/checkBankSms',data})
	},
	// 重新获取验证码
	getSmsAgen(params={}){
		let data = {
			mobile:params.mobile
		}
		return utils.uniRequest({url:URL.BASE2 + '/base/sendsms',data})
	},
	// 提现
	toCashOut(params={}){
		let data = {
			amount:params.amount,
			card_id:params.card_id,
			level:params.level,
			mobile:params.mobile,
			sms_code:params.sms_code
		}
		return utils.uniRequest({url:URL.BASE2 + '/Wallet/CashOut',data})
	},
	
	// 删除员工
	delStaff(params={}){
		let data = {
			staff_user_id:params.staff_user_id
		}
		return utils.uniRequest({url:URL.BASE2 + '/staff/Index/delStaff',data})
	},
	
	// 获取施工员信息
	getBuilderInfo(params = {}){
		let data = {
			id:params.id
		}
		return utils.uniRequest({url:URL.BASE2 + '/builder/builder/getDetail',data})
	},
	
	// 编辑施工员信息
	editBuilder(params = {}){
		let data = {
			id:params.id,
			avatar:params.avatar,
			name:params.name,
			phone:params.phone
		}
		return utils.uniRequest({url:URL.BASE2 + '/builder/builder/edit',data})
	},
	
	// 获取直播配置（用于总平台角色分销精英）
	getLiveConfig(){
		return utils.uniRequest({url:URL.BASE + '/live/Live/getConfig'})
	}
	
	
}